﻿using System.ComponentModel.DataAnnotations;

namespace BasicData.API.Read.Dtos
{
    /// <summary>
    /// 实例DTO
    /// </summary>
    public class InstanceDTO
    {
        /// <summary>
        /// 主键
        /// </summary>
    
        public int InstanceId { get; set; }
        /// <summary>
        /// 信息编号
        /// </summary>
        public int InforId { get; set; }
        /// <summary>
        /// 流程状态
        /// </summary>
        public int FlowStatus { get; set; }
        /// <summary>
        /// 流程状态名称
        /// </summary>
        public string FlowStatusName { get; set; }
        /// <summary>
        /// 发起人编号
        /// </summary>
        public int StarterId { get; set; }
        /// <summary>
        /// 发起人名称
        /// </summary>
        public string StarterName { get; set; }
        /// <summary>
        /// 当前节点编号
        /// </summary>
        public string CurrentNodeNo { get; set; }
        /// <summary>
        ///  当前节点名称
        /// </summary>
        public string CurrentNodeName { get; set; }
        /// <summary>
        /// 当前操作人编号
        /// </summary>
        public int CurrentOperatorId { get; set; }
        /// <summary>
        /// 当前操作人名称
        /// </summary>
        public string CurrentOperatorName { get; set; }
        /// <summary>
        /// 下一节点编号
        /// </summary>

        public string NextNodeNo { get; set; }
        /// <summary>
        /// 下一节点名称
        /// </summary>
        public string NextNodeName { get; set; }
        /// <summary>
        /// 下一操作人编号
        /// </summary>
        public int NextOperatorId { get; set; }
        /// <summary>
        /// 下一操作人名称
        /// </summary>
        public string NextOperatorName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 跟新时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 教室编号
        /// </summary>
       
        public int RoomId { get; set; }
        /// <summary>
        /// 教室名称
        /// </summary>
        public string RoomName { get; set; }
        /// <summary>
        ///学校编号
        /// </summary>
        public int SchoolId { get; set; }
        /// <summary>
        /// 地址编号
        /// </summary>
        public int AddressId { get; set; }
        /// <summary>
        /// 面积
        /// </summary>
        public decimal RoomArea { get; set; }
        /// <summary>
        /// 房间描述
        /// </summary>
        public string RoomComment { get; set; }
    }
}
